Exemple 1 : Atomique
Ce premier exemple présente comment importer ou mettre à jour des enregistrements avec des données dans les champs à valeur unique (atomique) suivants :
Champs |
Nom back-end |
---|---|
Prénom | NamFirst
|
Autre prénom | NamMiddle
|
Nom | NamLast
|
Type personne / organisation | NamPartyType
|
Notes | NotNotes
|
Il montre également comment spécifier des données qui contiennent des retours à la ligne, comme dans le champ Notes suivant :
Joe travaille dans l'institution depuis de nombreuses années.
Le niveau d'investissement dont il a fait preuve a été remarquable !
Considérer son profil lors des prochaines attributions de promotions du personnel.
- La première ligne de chaque fichier TSV / CSV doit contenir les noms des champs comme en-têtes de colonne :
NamPartyType
NamFirst
NamMiddle
NamLast
NotNotes
- Chaque ligne suivante contient un seul enregistrement. Il suffit de saisir les valeurs dans la colonne appropriée :
NamPartyType
NamFirst
NamMiddle
NamLast
NotNotes
Personne Joe J Jackson Personne Michael Williamson Personne Wilbur Withers Un joueur de saxophone utile. - Pour ajouter une note avec retour chariot dans MS Excel :
- Saisissez la première ligne : Joe travaille dans l'institution depuis de nombreuses années.
- Appuyez sur ALT+ENTRÉE.
- Saisissez la ligne suivante, et ainsi de suite.
NamPartyType
NamFirst
NamMiddle
NamLast
NotNotes
Personne
Joe
J
Jackson
Joe travaille dans l'institution depuis de nombreuses années.
Le niveau d'investissement dont il a fait preuve a été remarquable !
Considérer son profil pour promotion lors des prochaines évaluations du personnel.
Personne
Michael
Williamson
Personne
Wilbur
Withers
Un saxophoniste utile.
Le XML pour cet exemple est :
<?xml version="1.0" encoding="UTF-8"?>
<table>
<!-- Premier enregistrement -->
<tuple>
<atom name="NamPartyType">Personne</atom>
<atom name="NamFirst">Joe</atom>
<atom name="NamMiddle">J</atom>
<atom name="NamLast">Jackson</atom>
<atom name="NotNotes">Joe travaille dans l'institution depuis de nombreuses années.
Le niveau d'investissement dont il a fait preuve a été remarquable !
Considérer son profil lors des prochaines attributions de promotions du personnel.</atom>
</tuple>
<!-- Deuxième enregistrement -->
<tuple>
<atom name="NamPartyType">Personne</atom>
<atom name="NamFirst">Michael</atom>
<atom name="NamLast">Williamson</atom>
</tuple>
<!--Troisième enregistrement-->
<tuple>
<atom name="NamPartyType">Personne</atom>
<atom name="NamFirst">Wilbur</atom>
<atom name="NamLast">Withers</atom>
<atom name="NotNotes">Un bon joueur de saxophone.</atom>
</tuple>
</table>
Note :
- À l'exception de la déclaration XML (appelée instruction de traitement) située au tout début du code (<?xml version="1.0" encoding="UTF-8"?>), les balises XML apparaissent par paires, chaque paire devant comporter une balise ouvrante et une balise fermante, par exemple <table> et </table>.
Code commenté :
<!--Ceci est la déclaration XML. Elle doit apparaître au début de chaque document XML ; elle identifie le document en tant que fichier XML et spécifie la version XML à laquelle il se conforme. L'encodage définit l’ensemble de caractères des données brutes ; UTF-8 spécifie l’ensemble de caractères Unicode utilisé par EMu-->
<?xml version="1.0" encoding="UTF-8"?>
<--! Les balises d'ouverture et de fermeture table doivent encadrer les données à importer-->
<table>
<!-- Premier enregistrement -->
<!--Chaque tuple représente un seul enregistrement. Un tuple peut inclure des atomes, des tuples et des tables->
<tuple>
<!--Chaque atome représente une valeur unique. Le format d'un atome est : <atom name="colname">value</atom> -->
<atom name="NamPartyType">Personne</atom>
<atom name="NamFirst">Joe</atom>
<atom name="NamMiddle">J</atom>
<atom name="NamLast">Jackson</atom>
<!--La mise en forme du texte et des paragraphes saisis entre les balises Atom est conservée lorsque le XML est importé dans EMu. Dans cet exemple, trois lignes de texte sont spécifiées dans le XML, et trois lignes seront importées dans le champ Notes-->
<atom name="NotNotes">Joe travaille dans l'institution depuis de nombreuses années.
Le niveau d'investissement dont il a fait preuve a été remarquable !
Considérer son profil lors des prochaines attributions de promotions du personnel.</atom>
</tuple>
<!-- Deuxième enregistrement -->
<tuple>
<!--Lorsque vous spécifiez des atomes, seuls les champs qui contiennent des valeurs sont spécifiés. Dans l'enregistrement précédent (tuple), cinq valeurs étaient spécifiées ; celui-ci n'en a que trois-->
<atom name="NamPartyType">Personne</atom>
<atom name="NamFirst">Michael</atom>
<atom name="NamLast">Williamson</atom>
</tuple>
<!--Troisième enregistrement-->
<tuple>
<atom name="NamPartyType">Personne</atom>
<atom name="NamFirst">Wilbur</atom>
<atom name="NamLast">Withers</atom>
<atom name="NotNotes">Un bon joueur de saxophone.</atom>
</tuple>
<!--N'oubliez pas de fermer toutes les balises-->
</table>